/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package control;

/**
 *
 * @author Admin
 */
public class Varianza extends MedicionesEstadisticas{
    
    private MedicionesEstadisticas estadisticas;
    
    public Varianza(MedicionesEstadisticas est){
        this.estadisticas = est;
        this.setDatos(est.getDatos());
    }

    @Override
    public double Calcular() {
        double promedio = estadisticas.Calcular();
        double sum = 0;
        for (int i = 0; i < estadisticas.getDatos().size(); i++) {
            sum += Math.pow((estadisticas.getDatos().get(i) - promedio), 2);
        }
        return sum / (estadisticas.getDatos().size() - 1);
    }
    
}
